package com.ellecity06.cwhiskymall.ui.invite

import com.ellecity06.common.base.view.IUiState
import com.ellecity06.cwhiskymall.bean.response.MemberInviteResponse

sealed class InviteFriendState : IUiState {
    data class MarqueeInfo(val data: String):InviteFriendState()
    data class MemberInviteList(val data: List<MemberInviteResponse.Member>):InviteFriendState()
    data class LoadMoreSuccess(val data: List<MemberInviteResponse.Member>,val hasMore:Boolean):InviteFriendState()
    data class RefreshSuccess(val data: List<MemberInviteResponse.Member>,val hasMore:Boolean):InviteFriendState()
    data class RegisterH5(val url:String):InviteFriendState()
    data class OtherSettingValue(val value:String):InviteFriendState()
    object LoadError:InviteFriendState()

}
